package MathHomeWorkTest;
/*
7、一个数如果恰好等于它的因子之和，这个数就是完数，例如 6 = 1 + 2 + 3，编程
找出1000内所有的完数。
 */
public class MathTest5 {
    public static void main(String[] args){

        for(int i = 1; i <= 1000; i++){      //遍历1000之内所有数
            int sum = 0;
            for(int j = 1; j <= i/2; j++){
                if(i % j == 0){             //求出该数因数之和
                    sum += j;
                }
            }
            if(sum == i){                  //求出完数
                System.out.println(i);
            }
        }
    }
}
